package com.lakeworks.mapper;

import com.lakeworks.domain.TktProcess;

import java.util.List;

/**
 * 工单处理过程Mapper接口
 *
 * @author lake
 * @date 2023-07-17
 */
public interface TktProcessMapper {
    /**
     * 查询工单处理过程
     *
     * @param id 工单处理过程主键
     * @return 工单处理过程
     */
    public TktProcess selectTktProcessById(Long id);

    /**
     * 查询工单处理过程列表
     *
     * @param tktProcess 工单处理过程
     * @return 工单处理过程集合
     */
    public List<TktProcess> selectTktProcessList(TktProcess tktProcess);

    /**
     * 新增工单处理过程
     *
     * @param tktProcess 工单处理过程
     * @return 结果
     */
    public int insertTktProcess(TktProcess tktProcess);

    /**
     * 修改工单处理过程
     *
     * @param tktProcess 工单处理过程
     * @return 结果
     */
    public int updateTktProcess(TktProcess tktProcess);

    /**
     * 删除工单处理过程
     *
     * @param id 工单处理过程主键
     * @return 结果
     */
    public int deleteTktProcessById(Long id);

    /**
     * 批量删除工单处理过程
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTktProcessByIds(String[] ids);


    public TktProcess selectTktProcessByReturn(String returnOrderNo);
}
